.ui-mycalendar{position: absolute;left: 0px;right: 0px;bottom: 0px;top: 0px; padding:10px;}
.ui-mycalendar table{ width: 100%; height: 100%; border-right:1px solid #00B7EE;border-top:1px solid #00B7EE; cellpadding: 0; cellspacing: 0;  }
.ui-mycalendar table .cld-cur{ background-color: #00B7EE; color: #ffffff; }
.ui-mycalendar table .cld-cur-no-day{ background-color: #dddddd; }
.ui-mycalendar table td:nth-child(6),.ui-mycalendar table td:nth-child(7){ color: #e02d2d; }
.ui-mycalendar table td:nth-child(6) p,.ui-mycalendar table td:nth-child(7) p{ color: auto; }
.ui-mycalendar table td{ cursor: pointer; padding: 10px; width: 100px; min-width: 80px; min-height: 80px; border-left: 1px solid #00B7EE; border-bottom: 1px solid #00B7EE; text-align: left;vertical-align: top; }
.ui-mycalendar table td:hover{ background-color: #00B7EE; color: #ffffff; }
.ui-mycalendar table th{border-left: 1px solid #00B7EE; border-bottom: 1px solid #00B7EE; height: 30px; text-align: center;}
.ui-mycalendar table td p{ color: #797979; text-align: center; font-size: 1em;}
.ui-mycalendar table td span{ display: block; text-align: center;  font-size: 1.5em;}


